Similar words: petrol, perpetration, petroleum, station, stations, statute of limitations, at station, substation. Meaning: n. a service station that sells gasoline.
Random good picture Not show
31) How many kilometers is it to the nearest petrol station?
32) Peeling paint covered most of the petrol station adding to its dilapidated condition.
More similar words: petrol, perpetration, petroleum, station, stations, statute of limitations, at station, substation, stationery, gestation, gas station, bus station, forestation, stationary, fire station, attestation, nation-state, detestation, devastation, workstation, molestation, infestation, incrustation, space station, contestation, power station, comfort station, reforestation, deforestation, train station.